/**
 * @Author       : Mo 2427995270@qq.com
 * @Date         : 2025-07-28 22:56:26
 * @LastEditTime : 2025-07-30 01:11:08
 * @FilePath     : \ZN-1000-APP\hal_driver\ll_low_power.h
 * @Description  : 低功耗低层驱动
 * @Version      : V1.0
 * @History      : 
 * @Note         : 
 */
#ifndef  __ll_low_power_H__
#define  __ll_low_power_H__

/***************************************Includes***********************************/



/*************************************Public Macros********************************/
//#define


/***********************************Public Statement*******************************/



/***********************************Public Functions*******************************/

void low_power_init(void);
/**
 * @brief 进入停止模式 中断唤醒
 * @note 唤醒后会自动使用HSI时钟，HSE时钟需重新配置
 */
void low_power_enter_stop_interrupt(void);
/**
 * @brief 进入停止模式 事件唤醒
 * @note 唤醒后会自动使用HSI时钟，HSE时钟需重新配置
 */
void low_power_enter_stop_event(void);
/**
 * @brief 进入睡眠模式 中断唤醒
 * @note null
 */
void low_power_enter_sleep_interrupt(void);
/**
 * @brief 进入睡眠模式 事件唤醒
 * @note null
 */
void low_power_enter_sleep_event(void);
/**
 * @brief 使能调试停止模式
 * @note null
 */
void low_power_enable_dbg_stop(void);
/**
 * @brief 禁能调试停止模式
 * @note null
 */
void low_power_disable_dbg_stop(void);
/**
 * @brief 使能调试睡眠模式
 * @note null
 */
void low_power_enable_dbg_sleep(void);
/**
 * @brief 禁能调试睡眠模式
 * @note null
 */
void low_power_disable_dbg_sleep(void);
/************************** ********Public Variables************************** ****/


#endif
/* [] END OF FILE */
